Three Principles of Technology